home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 001 / sdl.arc / SD.DOC < prev    next >
Encoding:
Text File  |  1986-05-31  |  54.6 KB  |  1,651 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.                             S A F E   D E P O S I T (tm)
  9.  
  10.                             PC to PC File Exchange System
  11.  
  12.                               Version 1.1, June 2, 1986
  13.  
  14.                     Easy, Fast,  Reliable and  Foolproof  RS-232C
  15.                     file exchange  software for  the  IBM-PC  and
  16.                     compatibles.
  17.  
  18.           
  19.  
  20.  
  21.                                           
  22.  
  23.  
  24.                           Level-0 Disk Based Documentation
  25.  
  26.           This document  contains all  information needed  to use  the Safe
  27.           Deposit Level  0 System.   Level  0 is distributed as a shareware
  28.           product.   This entire  diskette (or  archive file) may be freely
  29.           copied and  distributed subject  to the  conditions  outlined  in
  30.           chapter 1.   An individual may use this software on a trial basis
  31.           at no  charge.   Frequent users  are encouraged to register their
  32.           copies of  Safe Deposit  by  remitting  a  nominal  fee,  or,  to
  33.           purchase a  copy of  and license  to use Safe Deposit Level 1, an
  34.           enhanced version.
  35.  
  36.  
  37.  
  38.                                           
  39.  
  40.  
  41.  
  42.                       PLEASE COPY AND DISTRIBUTE THIS SOFTWARE
  43.                                           
  44.                                           
  45.                                           
  46.                                  Copyright (C) 1986
  47.                            The Jay Gee Programming Company
  48.                                 7185 Blue Hill Drive
  49.                                  San Jose, CA  95129
  50.                                           
  51.                                    (408) 257-7795
  52.                                 CompuServe 72345,130
  53.                                           
  54.                                John Golini, President
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.                                           
  74.  
  75.  
  76.                                   Table of Contents
  77.  
  78.           
  79.  
  80.           Chapter   Description                        Page
  81.  
  82.  
  83.               1     Shareware License and Agreement......3
  84.  
  85.               2     Level 0 Overview.....................7
  86.  
  87.               3     SDSERVE Operator's Manual...........10
  88.  
  89.               4     SDCALL Operator's Manual............16
  90.  
  91.               5     Level 1 Overview....................24
  92.  
  93.           During on-line  review, search  for "-N-"  to locate  the top  of
  94.           chapter N.
  95.  
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.           June 2, 1986                   2             Safe Deposit Level 0
  131.  
  132.  
  133.  
  134.  
  135.  
  136.  
  137.  
  138.  
  139.                                      Chapter -1-
  140.  
  141.                            Shareware License and Agreement
  142.  
  143.  
  144.           THE LICENSE
  145.  
  146.           Safe Deposit  Level 0 is copyrighted.  Even though the program is
  147.           shareware, and  can  be  freely  copied,  there  are  still  some
  148.           limitations to  protect the  quality of  the distribution  of the
  149.           program and to support future development.
  150.  
  151.           Users of Safe Deposit Level 0 may make unmodified copies of these
  152.           programs for  trial use  by others  on a  PRIVATE  NON-COMMERCIAL
  153.           BASIS.
  154.  
  155.           By accepting  and using this software, the user acknowledges that
  156.           this software  may not  suit his  particular requirements  or  be
  157.           completely trouble-free.
  158.  
  159.           With proper application, this software will perform as described.
  160.           However, The  Jay Gee  Programming Company is not responsible for
  161.           your specific  application or  any problems resulting from use of
  162.           this software.
  163.  
  164.           If the  software does  not perform as described, our liability to
  165.           you is  limited  to  replacing  the  software  or  refunding  the
  166.           registration fee  (if registered).   We  have no liability to any
  167.           person or  entity for  any damage  or  loss,  including  special,
  168.           incidental, or  consequential damages,  caused by  this software,
  169.           directly or  indirectly.  Some states do not allow the limitation
  170.           or  exclusion   of  liability  for  incidental  or  consequential
  171.           damages, so the above limitation or exclusion may not apply.
  172.  
  173.           This  agreement   is  governed  by  the  laws  of  the  State  of
  174.           California.   Should any  part of this Agreement be held invalid,
  175.           the remainder  of the  Agreement will  still be  in effect.  This
  176.           Agreement can  only be modified by written statement signed by an
  177.           authorized representative of The Jay Gee Programming Company.
  178.  
  179.  
  180.           PERMISSIONS AND RESTRICTIONS
  181.  
  182.           Under this license, an individual MAY:
  183.  
  184.            1)  Distribute copies  of the  entire program  diskette (or  all
  185.                files contained  therein), intact  and unmodified, for trial
  186.                use by  others on  a PRIVATE NON-COMMERCIAL BASIS.  Diskette
  187.                copies must  bear a  facsimile of  the paper  label  on  the
  188.  
  189.  
  190.  
  191.  
  192.  
  193.  
  194.  
  195.  
  196.           June 2, 1986                   3             Safe Deposit Level 0
  197.  
  198.  
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205.                original diskette  which includes  the program name, version
  206.                and copyright notice.  The following text must appear on the
  207.                label:
  208.  
  209.                     Safe Deposit Level 0 (tm), Version 1.1, 6/2/86
  210.                     Copyright (C) 1986, The Jay Gee Programming Company
  211.                     All Rights Reserved
  212.  
  213.            2)  Up-load an  image of  the  entire  diskette  (or  all  files
  214.                contained  therein)  to  an  electronic  bulletin  board  or
  215.                information service  for subsequent down-load by other trial
  216.                users.
  217.  
  218.           Under this license, an individual MAY NOT:
  219.  
  220.            1)  Distribute the  program in connection with any other product
  221.                or service,  or as  part of  a corporate  or institutionally
  222.                sponsored  distribution.     Site   licenses  and   bundling
  223.                agreements are available upon request.
  224.  
  225.            2)  Charge anything  for Safe  Deposit Level 0.  An exception is
  226.                made for  registered user groups who may charge a cost-based
  227.                fee (not to exceed $5) to cover their own costs.
  228.  
  229.            3)  Distribute the program in modified form.
  230.  
  231.  
  232.           HOW TO REGISTER
  233.  
  234.           To become  a registered  user just fill out the registration form
  235.           on the  next page and mail it with a check or money order for $15
  236.           to The  Jay Gee  Programming Company  at the address shown on the
  237.           form.  Please do not send cash or credit card numbers.
  238.  
  239.  
  240.           WHAT YOU GET FOR YOUR REGISTRATION FEE
  241.  
  242.            1)  A typeset  copy of this manual, including all recent updates
  243.                and additions.
  244.  
  245.            2)  The most recent version of the programs.
  246.  
  247.            3)  Automatic notice of updates which are available at media and
  248.                postage costs  of about $3, or at no charge when down-loaded
  249.                by you from our on-line Safe Deposit Server.
  250.  
  251.            4)  Hotline telephone support during normal business hours.
  252.  
  253.            5)  Electronic on-line support via EasyPlex on CompuServe.
  254.  
  255.            6)  The knowledge  and satisfaction  that you are supporting the
  256.                shareware concept  that allowed  you to receive Safe Deposit
  257.                in the  first place.   Only  through  your  support  can  we
  258.  
  259.  
  260.  
  261.  
  262.           June 2, 1986                   4             Safe Deposit Level 0
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.  
  270.  
  271.                continue to  improve Safe  Deposit and perhaps develop other
  272.                products.
  273.  
  274.  
  275.           GUIDELINES FOR WHEN YOU SHOULD REGISTER
  276.  
  277.           If you  make daily use of either of the two Safe Deposit commands
  278.           (SDSERVE or  SDCALL) then you are obligated to register your copy
  279.           of Safe  Deposit Level 0.  What's more, you will probably benefit
  280.           greatly by  purchasing a  copy of and license to use Safe Deposit
  281.           Level  1.     Level  1  provides  many  additional  features  and
  282.           enhancements above Level 0.
  283.  
  284.           If you  find yourself  running either  of the  two  Safe  Deposit
  285.           commands (SDSERVE or SDCALL) more than once per week on a regular
  286.           basis, then you probably ought to become a registered user.
  287.  
  288.           If you  use Safe  Deposit less  than once  per week  then you can
  289.           remain a  "trial" user  without having  a bad  conscience.    If,
  290.           however, you  find that you are vitally dependent on Safe Deposit
  291.           even at  a low  frequency of  use you  should become a registered
  292.           user to insure support and continued availability of the product.
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.           June 2, 1986                   5             Safe Deposit Level 0
  329.  
  330.  
  331.  
  332.  
  333.  
  334.  
  335.  
  336.  
  337.                               SAFE DEPOSIT (tm) LEVEL 0
  338.  
  339.                                   REGISTRATION FORM
  340.  
  341.           Please fill  in the  blanks below  and mail  this page  with your
  342.           check or money order for $15.00 to:
  343.  
  344.                            The Jay Gee Programming Company
  345.                                 7185 Blue Hill Drive
  346.                                  San Jose, CA  95129
  347.  
  348.           You will  receive your  registration packet in the mail in 2 to 3
  349.           weeks.  Please do not send cash or credit card numbers.
  350.  
  351.           Dear Jay Gee:
  352.  
  353.                Please register my copy of Safe Deposit Level 0.  I agree to
  354.           abide  by  the  license  agreement  outlined  in  the  disk-based
  355.           document which I received with my copy of Safe Deposit.
  356.  
  357.           Name:____________________________________________________________
  358.  
  359.           Company:_________________________________________________________
  360.  
  361.           Address:_________________________________________________________
  362.  
  363.           City:___________________________ State:________ Zip:_____________
  364.  
  365.           Telephone:_______________________________________________________
  366.  
  367.           Signed:______________________________________ Date:______________
  368.  
  369.                How I  first learned  about Safe  Deposit or  where I  first
  370.           obtained a copy of it:
  371.  
  372.           _________________________________________________________________
  373.  
  374.           _________________________________________________________________
  375.  
  376.           _________________________________________________________________
  377.  
  378.                The PC configuration on which I run Safe Deposit:
  379.  
  380.           Manufacturer and Model:__________________________________________
  381.  
  382.           Amount of RAM:____________     Number of Serial Ports:___________
  383.  
  384.           Number, Type & Capacity of Disks:________________________________
  385.  
  386.           Co-resident Software:____________________________________________
  387.  
  388.  
  389.  
  390.  
  391.  
  392.  
  393.  
  394.           June 2, 1986                   6             Safe Deposit Level 0
  395.  
  396.  
  397.  
  398.  
  399.  
  400.  
  401.  
  402.  
  403.                                      Chapter -2-
  404.  
  405.                                   Level 0 Overview
  406.  
  407.  
  408.           INTRODUCTION
  409.  
  410.           Safe Deposit  is an  easy, fast,  reliable, and  foolproof way to
  411.           copy  files,  of  any  type  and  size  between  two  IBM-PCs  or
  412.           compatibles (running  PC-DOS or  MS-DOS) using  an RS-232C serial
  413.           port connection.   The  two computers may be connected by modems,
  414.           over phone lines or directly, through a null modem.
  415.  
  416.  
  417.           FEATURES
  418.  
  419.             -  Unattended server operation.
  420.  
  421.             -  Changeable baud rate.
  422.  
  423.             -  Robust proprietary data transfer protocol using CRC-16 error
  424.                detection technique.  Detects and recovers from all possible
  425.                types of  transmission errors  including most "call waiting"
  426.                interruptions  and   indiscriminate   manual   interruptions
  427.                (limited by type of modem used).
  428.  
  429.             -  Can  be  run  under  DoubleDOS  [1]  or  Topview  [2]  as  a
  430.                background process.
  431.  
  432.             -  Supports modem control signals.
  433.  
  434.             -  Rudimentary support  for intelligent  modems such  as  Hayes
  435.                Smartmodem.
  436.  
  437.             -  Each caller  has his  own ID  and  private  subdirectory  of
  438.                files.
  439.  
  440.             -  Caller is restricted to his own subdirectory.
  441.  
  442.             -  Runs on the Data General/One.
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.           ____________________
  455.           [1] DoubleDOS is a trademark of SoftLogic Solutions, Inc.
  456.           [2] Topview is a trademark of IBM Corp.
  457.  
  458.  
  459.  
  460.           June 2, 1986                   7             Safe Deposit Level 0
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.           SYSTEM REQUIREMENTS
  470.  
  471.             -  IBM-PC/XT/AT/JR [3] or compatible.
  472.  
  473.             -  One serial port RS-232C device.
  474.  
  475.             -  48K of  RAM,  not  including  DOS  and  any  other  resident
  476.                software.
  477.  
  478.             -  PC-DOS or MS-DOS 2.0 or higher.
  479.  
  480.  
  481.           OPERATION
  482.  
  483.           One of  the PCs  is designated as the "server" and runs a program
  484.           called SDSERVE.  SDSERVE runs completely unattended.  It monitors
  485.           the communication  port for  the  connection  of  a  "caller"  PC
  486.           (running SDCALL).
  487.  
  488.           The first thing that happens after a connection is established is
  489.           that the  caller's operator  must enter  an "access  code".   The
  490.           access code  corresponds with one single subdirectory name on the
  491.           server system.   The  subdirectory must  already  exist  for  the
  492.           caller's access  rights to  be granted.    Once  the  caller  has
  493.           logged-in with  a valid  access  code  all  file  operations  are
  494.           limited to this subdirectory.
  495.  
  496.           The caller's  subdirectory must  be present  in the current drive
  497.           and subdirectory  in which  SDSERVE was started.  The server PC's
  498.           operator can  easily control  who has  access to  his  system  by
  499.           simply creating  or removing  subdirectories.   A  caller  cannot
  500.           access any files or information on the server other than those in
  501.           his own subdirectory.
  502.  
  503.           A simple menu is then presented to the caller:
  504.  
  505.                     <F1> List Directory
  506.                     <F2> Delete File(s)
  507.                     <F3> Send a File
  508.                     <F4> Get a File
  509.                     <F5> View a File
  510.                     <F6> Terminate Session
  511.  
  512.           List Directory  produces a  display on the caller's system of all
  513.                of the files present in his subdirectory on the server.  The
  514.                display format  is similar  to the  long format of the "dir"
  515.                command under DOS.
  516.  
  517.           Delete File(s) allows the caller to remove one or more files from
  518.                his subdirectory  on the server.  He is asked to provide one
  519.                file name optionally containing wildcard characters.
  520.  
  521.           ____________________
  522.           [3] IBM-PC is a trademark of IBM Corp.
  523.  
  524.  
  525.  
  526.           June 2, 1986                   8             Safe Deposit Level 0
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.           Send a  File is  used to  copy a file from the caller's system to
  536.                the server.   The  caller is  asked to provide one file name
  537.                which identifies  the file  to be  copied.   It may  contain
  538.                drive and  path designators.   The  file is  copied  to  the
  539.                server and is placed in a file of the same name (without the
  540.                caller's drive and path) in the caller's subdirectory on the
  541.                server.   Any file  of the  same  name  already  present  is
  542.                automatically overwritten.
  543.  
  544.           Get a  File copies  a file  from the caller's subdirectory on the
  545.                server to  the caller's  own system.  The caller is asked to
  546.                provide one  file name identifying the file to be retrieved.
  547.                The file  is placed  on the  caller's system  in the current
  548.                drive and subdirectory with the same file name.  Any file of
  549.                the same name already present is automatically overwritten.
  550.  
  551.           View a  File is  similar to  Get a  File except  that the file is
  552.                displayed on  the caller's  screen and  is not placed on his
  553.                disk.   This is similar to the "type" command under DOS.  It
  554.                is only appropriate for text files.
  555.  
  556.           Terminate Session breaks the communication connection and returns
  557.                the caller  to DOS.  The server the proceeds to wait for the
  558.                next connection  to be  established and allows the same or a
  559.                different caller  to  log-in.    A  4-second  break  in  the
  560.                communication line  results in  automatic termination of the
  561.                session.
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.           June 2, 1986                   9             Safe Deposit Level 0
  593.  
  594.  
  595.  
  596.  
  597.  
  598.  
  599.  
  600.  
  601.                                      Chapter -3-
  602.  
  603.                               SDSERVE Operator's Manual
  604.  
  605.  
  606.           INTRODUCTION
  607.  
  608.           This chapter  outlines the  recommended procedure  for setting-up
  609.           and running  the Safe  Deposit Level  0 server  on  your  system.
  610.           Knowledgeable DOS  users may  tailor this  procedure to fit their
  611.           own needs.   Please read the overview description of Safe Deposit
  612.           in Chapter  2 before  proceeding.   This manual  assumes a casual
  613.           working knowledge of DOS.
  614.  
  615.  
  616.           WHAT IS SDSERVE?
  617.  
  618.           SDSERVE is  the command  that you  use to  start the Safe Deposit
  619.           file server on your system.  The file server allows one caller at
  620.           a time to connect through your serial port or modem and work with
  621.           files in his own private subdirectory.
  622.  
  623.  
  624.           SETTING UP ACCESS TO YOUR SYSTEM
  625.  
  626.           Your callers'  subdirectories must  all reside on one disk volume
  627.           that will  be resident  when SDSERVE  is running.  You place them
  628.           all in  a higher-level subdirectory, "SAFESERV", which is created
  629.           in the  root directory  of the selected disk volume.  Perform the
  630.           following steps  to set  up your  system.  The following examples
  631.           assume that you are using drive C.
  632.  
  633.            1)  Create a subdirectory named "SAFESERV" in the root directory
  634.                using the following commands:
  635.  
  636.                     c:
  637.                     cd \
  638.                     md safeserv
  639.  
  640.            2)  Insert the Safe Deposit Level 0 distribution diskette into a
  641.                floppy  drive  (drive  A  is  assumed  below)  and  use  the
  642.                following commands to copy the needed programs:
  643.  
  644.                     copy a:sdserve.exe
  645.                     copy a:move.com
  646.                     copy a:X serve.bat
  647.  
  648.                For "X" substitute:
  649.  
  650.                     nserve.bat          for direct connection by null modem
  651.                                         or for use of a simple modem.
  652.  
  653.                     iserve.bat          for use  of a  non-Hayes compatible
  654.                                         intelligent modem.
  655.  
  656.  
  657.  
  658.           June 2, 1986                   10            Safe Deposit Level 0
  659.  
  660.  
  661.  
  662.  
  663.  
  664.  
  665.  
  666.  
  667.                     hserve.bat          for use  of a  Hayes (300 or 1200)-
  668.                                         compatible modem  with switch #6 UP
  669.                                         ("REAL DCD").   See  the discussion
  670.                                         of modem  switch  settings  in  the
  671.                                         section  below  entitled  "STARTING
  672.                                         THE SERVER".
  673.  
  674.                     hwserve.bat         for use  of a  Hayes (300 or 1200)-
  675.                                         compatible  modem  with  switch  #6
  676.                                         DOWN ("FAKE DCD").
  677.  
  678.                     h24serve.bat        for use  of a Hayes 2400-compatible
  679.                                         modem.
  680.  
  681.            3)  Set up  your server  batch file.  This is a DOS command file
  682.                that you execute each time that you wish to start the server
  683.                on your  system.   Using your  favorite  text  editor,  edit
  684.                SERVE.BAT to  set the  proper command  line  parameters  for
  685.                SDSERVE as follows:
  686.  
  687.             o  If you  copied "hwserve.bat"  above, "/w" will appear as the
  688.                first parameter.   Leave  the  "/w"  intact;  the  following
  689.                applies to the parameters FOLLOWING the "/w".
  690.  
  691.             o  The first  parameter is  a number  defining the  server baud
  692.                rate.   The level 0 server operates at only one baud rate as
  693.                fixed by  this value.   If you must have automatic baud-rate
  694.                selection on  each call  then you  might want  to  use  Safe
  695.                Deposit Level 1 with a Hayes-compatible modem.
  696.  
  697.                The batch file comes with the baud rate set to 1200.  Change
  698.                this to  whatever number  you  wish  to  use.    For  direct
  699.                connection to  another PC (via a null modem) you may set any
  700.                value up  to 19200.   CAUTION:  many PC  serial ports do not
  701.                operate properly at rates greater than 9600.
  702.  
  703.             o  The second  parameter is the Server Name.  You may make this
  704.                any text  string that  you  wish.    It  must  be  1  to  15
  705.                characters and  may not  contain spaces  or the  special DOS
  706.                characters "<",  ">" and  "|".   The string  is presented to
  707.                each caller  when he  connects.   It is   for  informational
  708.                purposes only;   no other use is made of this name.  Replace
  709.                the string  "--INSERT-SERVER-NAME--" with  your  own  server
  710.                name.
  711.  
  712.             o  The remaining  parameters are  initial command strings to be
  713.                sent to  your intelligent modem.  For direct connections and
  714.                simple modems these additional parameters should be omitted.
  715.  
  716.                For  Hayes-compatible   modems  you   should   leave   these
  717.                parameters intact as they appear in the file.
  718.  
  719.                For non-Hayes-compatible  intelligent modems  you may insert
  720.                strings which  set your  modem into the proper state.  Refer
  721.  
  722.  
  723.  
  724.           June 2, 1986                   11            Safe Deposit Level 0
  725.  
  726.  
  727.  
  728.  
  729.  
  730.  
  731.  
  732.  
  733.                to the  owner's manual  provided by the manufacturer of your
  734.                modem.   The strings are sent to the modem in the order that
  735.                they appear  on the command line with a 3-second pause after
  736.                each.  This operation is performed only once when the server
  737.                begins execution.
  738.  
  739.                The modem  strings may  contain any  characters except space
  740.                and the  special DOS characters "<", ">" and "|".  To obtain
  741.                non-enterable codes  you may  use  the  sequence  "\xHH"  to
  742.                specify a  single hexadecimal  character code  (where HH  is
  743.                replaced by  a two-digit hex value from 00 to FF) or "\dNNN"
  744.                to specify  a single  decimal character  code (where  NNN is
  745.                replaced by a 1 to 3 digit decimal value from 0 to 255).  To
  746.                enter a  backslash ("\")  character itself you may use "\\",
  747.                "\x5C" or  "\d92".   For example,  to enter  a single  ASCII
  748.                carriage return you could use "\d13" or \x0D".
  749.  
  750.            4)  Add subdirectories  for the  initial set of callers that you
  751.                wish to have.  See "ADDING NEW CALLERS" below.
  752.  
  753.  
  754.           CHANGING COM PORTS
  755.  
  756.           The  server   will  normally   operate  on   the   first   serial
  757.           communication port on your PC (logical COM1:).  To use the second
  758.           serial port  (logical COM2:) execute the following DOS command at
  759.           any time before you start SDSERVE:
  760.  
  761.                     set ucom=com2
  762.  
  763.           Technical description  of port designation: SDSERVE is capable of
  764.           operating on  any serial  port on  your system.   To  use a  non-
  765.           standard port  (i.e. something other than COM1: or COM2:) use the
  766.           following command before starting SDSERVE:
  767.  
  768.                     set ucom=xxxx:i
  769.  
  770.           where "xxxx"  is the  hexadecimal I/O  address of the 8250ACE and
  771.           "i" is  the number  of the  interrupt request  line on  which  it
  772.           interrupts (0 to 7).
  773.  
  774.  
  775.           STARTING THE SERVER
  776.  
  777.           Use a  standard RS-232C cable to connect your PC's serial port to
  778.           your modem or use a null modem to connect directly to another PC.
  779.  
  780.           If you  are using  a Hayes  (300 or  1200)-compatible  modem  you
  781.           should set  the configuration switches [4] to allow the server to
  782.           have optimal  control over  the modem.   To do this set switch #1
  783.           and switch  #6 UP.   Other  switches don't  matter as long as you
  784.           ____________________
  785.           [4] Refer to the owner's manual for your modem to determine the
  786.           location of the configuration switches.
  787.  
  788.  
  789.  
  790.           June 2, 1986                   12            Safe Deposit Level 0
  791.  
  792.  
  793.  
  794.  
  795.  
  796.  
  797.  
  798.  
  799.           have selected  the proper  batch file  (above) and left the modem
  800.           command string  intact in  the SERVE.BAT file.  IF YOU DO NOT SET
  801.           THESE TWO  SWITCHES UP  the server  will still  operate  but  the
  802.           following happens:
  803.  
  804.            1)  Switch #1  being DOWN  does not  allow the server to cleanly
  805.                disconnect a  current call or to place the modem in a "known
  806.                state".   You may have to physically power the modem off and
  807.                back on in between calls.
  808.  
  809.            2)  Switch #6 being DOWN does not allow the server to accurately
  810.                detect the presence of an incoming call.  The "/w" switch in
  811.                the batch  file solves  this problem somewhat by causing the
  812.                server to  wait for  a received  character before assuming a
  813.                call has come in.
  814.  
  815.                If a  caller disconnects  abruptly by  hanging up  the phone
  816.                rather than selecting the "Terminate Session" menu item, the
  817.                server may  not realize  that the connection has been broken
  818.                for several  minutes.   In this  situation other callers are
  819.                prevented from  accessing your  system.  You can power cycle
  820.                the  modem   and/or  restart  SDSERVE  manually  to  recover
  821.                quickly.   SDSERVE will  eventually recover  (after about  5
  822.                minutes).
  823.  
  824.           If you  are using  a Hayes  2400-compatible modem  there  are  no
  825.           switches.   The SERVE.BAT  batch file  sets the  modem parameters
  826.           properly for SDSERVE.
  827.  
  828.           Start the server by entering the following commands:
  829.  
  830.                     c:
  831.                     cd \safeserv
  832.                     serve
  833.  
  834.           The server operates unattended with no operator intervention from
  835.           this point  on.   The current state of the server is displayed on
  836.           the screen  as well as the access code of the caller when someone
  837.           is logged in.
  838.  
  839.  
  840.           STOPPING THE SERVER
  841.  
  842.           You may  terminate the  server at  any time  by pressing CONTROL-
  843.           BREAK.  If any caller is logged in he is immediately disconnected
  844.           with no  explanation.   Check the  display before  doing this  to
  845.           avoid cutting off an in-progress call.
  846.  
  847.  
  848.  
  849.  
  850.  
  851.  
  852.  
  853.  
  854.  
  855.  
  856.           June 2, 1986                   13            Safe Deposit Level 0
  857.  
  858.  
  859.  
  860.  
  861.  
  862.  
  863.  
  864.  
  865.           ADDING NEW CALLERS
  866.  
  867.           Assign an "access code" to each caller who is to make use of your
  868.           server:
  869.  
  870.                     c:
  871.                     cd \safeserv
  872.                     md accesscode
  873.                     md anotheraccesscode
  874.                     .
  875.                     .  etc.
  876.                     .
  877.  
  878.           This code  may also  be thought of as a caller name or caller id.
  879.           The access  code takes the same format as a DOS file name (a 1 to
  880.           8 character  name).   Use  of  file  name  extensions  should  be
  881.           avoided.   Each access  code should  be kept confidential between
  882.           you and the caller.
  883.  
  884.           The subdirectory  name should  be the same as the caller's access
  885.           code.   The caller's  access is  restricted to that subdirectory;
  886.           all of  his files go there.  The caller has complete control over
  887.           the files  in that  directory.   He can  place new  files  there,
  888.           retrieve existing files and delete files.
  889.  
  890.  
  891.           REMOVING CALLERS
  892.  
  893.           You can remove a caller by removing his subdirectory:
  894.  
  895.                     c:
  896.                     cd \safeserv
  897.                     del accesscode\*.*
  898.                     rd accesscode
  899.  
  900.           Notice that  this procedure  involves first  deleting all  of the
  901.           caller's files  and then  removing the  directory.    You  cannot
  902.           remove a directory without deleting all of the files first.
  903.  
  904.  
  905.           CHANGING A CALLER'S ACCESS CODE
  906.  
  907.           You can  change a  caller's access  code by  using the  following
  908.           commands:
  909.  
  910.                     c:
  911.                     cd \safeserv
  912.                     move oldaccesscode newaccesscode
  913.  
  914.           "move" is  not a  standard DOS  command.   It is  provided on the
  915.           distribution diskette  as a file named "MOVE.COM".  Note that you
  916.           do not  have  to  delete  the  caller's  files  to  perform  this
  917.           operation.  All of his files will be moved into the new directory
  918.           by the move command.
  919.  
  920.  
  921.  
  922.           June 2, 1986                   14            Safe Deposit Level 0
  923.  
  924.  
  925.  
  926.  
  927.  
  928.  
  929.  
  930.  
  931.           RUNNING ON THE DATA GENERAL/ONE
  932.  
  933.           SDSERVE will  run on  all standard  IBM-PCs and  compatibles.  It
  934.           will also  run  on  the  Data  General/One  even  though  it  has
  935.           incompatible communication ports.
  936.  
  937.           To enable  SDSERVE to  operate on  the Data  General execute  the
  938.           following DOS command before starting SDSERVE:
  939.  
  940.                     set thismachine=dg1
  941.  
  942.           Normal operation  is  on  the  first  serial  communication  port
  943.           bypassing any internal modem.  Using the DOS command:
  944.  
  945.                     set ucom=com2
  946.  
  947.           before running  SDSERVE causes  operation to  be  on  the  second
  948.           serial port.  The DOS command:
  949.  
  950.                     set ucom=com1:m
  951.  
  952.           causes SDSERVE to use the internal modem.
  953.  
  954.  
  955.  
  956.  
  957.  
  958.  
  959.  
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.           June 2, 1986                   15            Safe Deposit Level 0
  989.  
  990.  
  991.  
  992.  
  993.  
  994.  
  995.  
  996.  
  997.                                      Chapter -4-
  998.  
  999.                               SDCALL Operator's Manual
  1000.  
  1001.  
  1002.           INTRODUCTION
  1003.  
  1004.           This chapter  outlines the  recommended procedures for setting-up
  1005.           your system  and for  accessing a  Safe  Deposit  server  PC  and
  1006.           exchanging files  with it.   Knowledgeable  DOS users  may tailor
  1007.           this procedure  to fit their own needs.  Please read the overview
  1008.           description of Safe Deposit in Chapter 2 before proceeding.  This
  1009.           manual assumes a casual working knowledge of DOS.
  1010.  
  1011.  
  1012.           WHAT IS SDCALL?
  1013.  
  1014.           SDCALL is  the command  that you  use to start access to the Safe
  1015.           Deposit  server  on  a  remote  system.    After  establishing  a
  1016.           connection with  the remote  server by  dialing out on your modem
  1017.           (or connecting  via a  null modem) you are able to exchange files
  1018.           between your  own system  and your  private area  of  the  remote
  1019.           system.
  1020.  
  1021.           Once connected to the remote system, SDCALL is operated through a
  1022.           very simple  menu interface.   This interface requires no special
  1023.           knowledge about  communications and  does not involve complicated
  1024.           commands.
  1025.  
  1026.  
  1027.           WHAT YOU NEED TO KNOW
  1028.  
  1029.           Before you  can connect  to a  server you must know the following
  1030.           three things:
  1031.  
  1032.            1)  The telephone number of the server's modem.
  1033.  
  1034.            2)  The baud rate at which the server operates.
  1035.  
  1036.            3)  Your access code to the server.
  1037.  
  1038.           All three of these items can be obtained from the operator of the
  1039.           server.
  1040.  
  1041.  
  1042.           SETTING UP SDCALL ON YOUR SYSTEM
  1043.  
  1044.           SDCALL copies  all files from the server to the current drive and
  1045.           subdirectory that  was active  when SDCALL  was started.  You may
  1046.           copy files  to the server from the current drive and subdirectory
  1047.           or you  may copy  any file by specifying its full drive and path.
  1048.           The following  examples assume  that you are using a subdirectory
  1049.           named "SAFECALL" in the root directory of drive C.
  1050.  
  1051.  
  1052.  
  1053.  
  1054.           June 2, 1986                   16            Safe Deposit Level 0
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.  
  1061.  
  1062.  
  1063.            1)  Create a subdirectory named "SAFECALL" in the root directory
  1064.                using the following commands:
  1065.  
  1066.                     c:
  1067.                     cd \
  1068.                     md safecall
  1069.  
  1070.            2)  Insert the Safe Deposit Level 0 distribution diskette into a
  1071.                floppy  drive  (drive  A  is  assumed  below)  and  use  the
  1072.                following commands  to copy the needed programs.  Substitute
  1073.                a name  for "X"  in the second command depending on the type
  1074.                of connection and modem you will use.
  1075.  
  1076.                     copy a:sdcall.exe
  1077.                     copy a:X call.bat
  1078.  
  1079.                For "X" substitute:
  1080.  
  1081.                     ncall.bat           for direct connection by null modem
  1082.                                         or for use of a simple modem.
  1083.  
  1084.                     icall.bat           for use  of a  non-Hayes compatible
  1085.                                         intelligent modem.
  1086.  
  1087.                     hcall.bat           for use  of a  Hayes (300 or 1200)-
  1088.                                         compatible modem  with switch #6 UP
  1089.                                         ("REAL DCD").   See  the discussion
  1090.                                         of modem  switch  settings  in  the
  1091.                                         section below  entitled "STARTING A
  1092.                                         SESSION".
  1093.  
  1094.                     hwcall.bat          for use  of a  Hayes (300 or 1200)-
  1095.                                         compatible  modem  with  switch  #6
  1096.                                         DOWN ("FAKE DCD").
  1097.  
  1098.                     h24call.bat         for use  of a Hayes 2400-compatible
  1099.                                         modem.
  1100.  
  1101.                Now using  your favorite  text editor,  edit CALL.BAT to set
  1102.                the proper command line parameters for SDCALL as follows:
  1103.  
  1104.             o  If you  copied "hwcall.bat" above, a "/w" will appear as the
  1105.                first parameter.   Leave  the  "/w"  intact;  the  following
  1106.                applies to the parameters FOLLOWING the "/w".
  1107.  
  1108.             o  The first  parameter is a number which defines the baud rate
  1109.                at which you operate.  A level 0 server operates at only one
  1110.                baud rate as determined by the operator of the server.
  1111.  
  1112.                The batch file comes with the baud rate set to 1200.  Change
  1113.                this to  whatever number  the operator  of  the  server  has
  1114.                instructed you to use.
  1115.  
  1116.  
  1117.  
  1118.  
  1119.  
  1120.           June 2, 1986                   17            Safe Deposit Level 0
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.  
  1127.  
  1128.  
  1129.             o  The remaining  parameters are  initial command strings to be
  1130.                sent to  your intelligent modem.  For direct connections and
  1131.                simple modems these additional parameters are not present.
  1132.  
  1133.                For Hayes-compatible  modems you  should replace the  string
  1134.                "--INSERT-PHONE-NUMBER--" with  the  phone  number  of  your
  1135.                server's modem.   Remember  that the  Hayes command protocol
  1136.                allows you  to insert one or more commas (",") to cause 1 or
  1137.                more 2-second  delays in the dialing sequence whenever it is
  1138.                required to wait before proceeding.
  1139.  
  1140.                For non-Hayes-compatible  intelligent modems  you may insert
  1141.                strings that  will set  your modem  into  the  proper  state
  1142.                and/or initiate  a dial-out.   Refer  to the  owner's manual
  1143.                provided by the manufacturer of your modem.  The strings are
  1144.                sent to  the modem  in the  order that  they appear  on  the
  1145.                command line  with  a  3-second  pause  after  each.    This
  1146.                operation  is   performed  only   once  when  SDCALL  begins
  1147.                execution.
  1148.  
  1149.                The modem  strings may  contain any  characters except space
  1150.                and the  special DOS characters "<", ">" and "|".  To obtain
  1151.                non-enterable codes  you may  use  the  sequence  "\xHH"  to
  1152.                specify a  single hexadecimal  character code  (where HH  is
  1153.                replaced by  a two-digit hex value from 00 to FF) or "\dNNN"
  1154.                to specify  a single  decimal character  code (where  NNN is
  1155.                replaced by  a 1-3  digit decimal  value from 0 to 255).  To
  1156.                enter a  backslash ("\")  character itself you may use "\\",
  1157.                "\x5C" or  "\d92".   For example,  to enter  a single  ASCII
  1158.                carriage return you could use "\d13" or \x0D".
  1159.  
  1160.  
  1161.           CHANGING COM PORTS
  1162.  
  1163.           The  caller   will  normally   operate  on   the   first   serial
  1164.           communication port  on your  PC (logical  COM1:).  To cause it to
  1165.           operate on  the second  serial port  (logical COM2:)  execute the
  1166.           following DOS command at any time before you start SDCALL:
  1167.  
  1168.                     set ucom=com2
  1169.  
  1170.           Technical description  of port  designation: SDCALL is capable of
  1171.           operating on  any serial port on your system.  If you wish to use
  1172.           a non-standard  port (i.e.  something other  than COM1: or COM2:)
  1173.           then use the following command before starting SDCALL:
  1174.  
  1175.                     set ucom=xxxx:i
  1176.  
  1177.           where "xxxx"  is the  hexadecimal I/O  address of the 8250ACE and
  1178.           "i" is  the number  of the  interrupt request  line on  which  it
  1179.           interrupts (0 to 7).
  1180.  
  1181.  
  1182.  
  1183.  
  1184.  
  1185.  
  1186.           June 2, 1986                   18            Safe Deposit Level 0
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.  
  1193.  
  1194.  
  1195.           STARTING A SESSION
  1196.  
  1197.           Use a  standard RS-232C cable to connect your PC's serial port to
  1198.           your modem or use a null modem to connect directly to another PC.
  1199.  
  1200.           If you  are using  a Hayes  (300 or  1200)-compatible  modem  you
  1201.           should set the configuration switches [5] to allow SDCALL to have
  1202.           optimal control  over the  modem.   To do  this set switch #1 and
  1203.           switch #6  UP.   Other switches  don't matter as long as you have
  1204.           selected the proper batch file (above) and left the modem command
  1205.           string intact  in the CALL.BAT file.  IF YOU DO NOT SET THESE TWO
  1206.           SWITCHES UP  the program  will still  operate but  the  following
  1207.           happens:
  1208.  
  1209.            1)  Switch #1  being DOWN  does  not  allow  SDCALL  to  cleanly
  1210.                disconnect a  current call or to place the modem in a "known
  1211.                state".   You may have to physically power the modem off and
  1212.                back on in between calls.
  1213.  
  1214.            2)  Switch  #6   being  DOWN  does  not  allow  the  program  to
  1215.                accurately monitor the status of a call.  The "/w" switch in
  1216.                the batch  file solves  this problem somewhat by causing the
  1217.                program to  wait for  a received character before assuming a
  1218.                server is connected.
  1219.  
  1220.                If a  server disconnects  abruptly by  hanging up  the phone
  1221.                rather than  waiting for  caller to  select  the  "Terminate
  1222.                Session" menu  item, the  program may  not realize  that the
  1223.                connection has  been broken  until the  next  menu  item  is
  1224.                selected.   In this  situation you can power cycle the modem
  1225.                and/or cancel  SDCALL manually  (Control-BREAK)  to  recover
  1226.                quickly.
  1227.  
  1228.           Start the session by entering the following commands:
  1229.  
  1230.                     c:
  1231.                     cd \safecall
  1232.                     call
  1233.  
  1234.           If you are using a direct connection the server should be started
  1235.           on the other system before doing the above commands.  You see the
  1236.           display sequence  "CONNECTION ESTABLISHED", "HANDSHAKING" and the
  1237.           prompt "ENTER Access Code".
  1238.  
  1239.           If you  are using a simple modem you see the display "WAITING FOR
  1240.           CONNECTION".   At this  time you should perform a manual dial-out
  1241.           operation.   When contact  is established with the server's modem
  1242.           you  see   the   display   sequence   "CONNECTION   ESTABLISHED",
  1243.           "HANDSHAKING" and the prompt "ENTER Access Code".
  1244.  
  1245.  
  1246.           ____________________
  1247.           [5] Refer to the owner's manual for your modem to determine the
  1248.           location of the configuration switches.
  1249.  
  1250.  
  1251.  
  1252.           June 2, 1986                   19            Safe Deposit Level 0
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.  
  1259.  
  1260.  
  1261.           If you  are using a Hayes-compatible modem or another intelligent
  1262.           modem you  see the  modem commands displayed as they are sent and
  1263.           then the  display sequence  "WAITING FOR CONNECTION", "CONNECTION
  1264.           ESTABLISHED", "HANDSHAKING", and the prompt "ENTER Access Code".
  1265.  
  1266.           After the  "ENTER Access  Code" prompt enter the access code that
  1267.           was assigned  to you  by the  server's operator,  followed  by  a
  1268.           RETURN.   For security,  the characters  that you  type  are  not
  1269.           echoed on  your screens.  Instead, a period is displayed for each
  1270.           character that  you type.   You  may use  the  BACKSPACE  key  to
  1271.           correct typing mistakes.
  1272.  
  1273.           When your access code has been entered and accepted by the server
  1274.           the main menu is displayed:
  1275.  
  1276.                     Select Next Activity
  1277.                     
  1278.                     <F1> List Directory
  1279.                     <F2> Delete File(s)
  1280.                     <F3> Send a File
  1281.                     <F4> Get a File
  1282.                     <F5> View a File
  1283.                     <F6> Terminate Session
  1284.  
  1285.  
  1286.           OPERATING SDCALL
  1287.  
  1288.           Pressing one  of the function keys F1 through F6 selects the next
  1289.           activity.   F2 through F5 ask you to enter one line of additional
  1290.           information.  Each of these functions is described below.
  1291.  
  1292.           <F1> List Directory
  1293.  
  1294.           This function  displays a  listing of  the files  in your private
  1295.           server directory  on your  screen.  The listing format is similar
  1296.           to that  produced by  the DOS  "DIR" command.   Each file's name,
  1297.           length in bytes and last modification date and time is shown on a
  1298.           separate line.
  1299.  
  1300.           The listing  automatically scrolls  when it reaches the bottom of
  1301.           the screen.   When  complete, press any key to return to the main
  1302.           menu.   To terminate  the listing before it is complete press the
  1303.           ESC key.
  1304.  
  1305.           <F2> Delete File(s)
  1306.  
  1307.           Use this  function to  delete one  or more  files in your private
  1308.           directory on  the server.   When  you press  F2 you  are asked to
  1309.           enter the name of the file or files to be deleted:
  1310.  
  1311.                                    Delete File(s)
  1312.  
  1313.                                    ENTER File Name
  1314.  
  1315.  
  1316.  
  1317.  
  1318.           June 2, 1986                   20            Safe Deposit Level 0
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.  
  1325.  
  1326.  
  1327.           Enter one  file name  (it may  contain the  DOS global  file name
  1328.           characters "*"  and "?") and press RETURN.  To return to the main
  1329.           menu without deleting any files press ESC.  Upon pressing RETURN,
  1330.           all files  whose name  matches the  pattern that  you  enter  are
  1331.           deleted.
  1332.  
  1333.           The display  returns to  the main  menu with a message indicating
  1334.           the number of files that were deleted, and, if any files matching
  1335.           the pattern  could not  be deleted  (because the files are marked
  1336.           "read only"), the number of files which could not be deleted.
  1337.  
  1338.           <F3> Send a File
  1339.  
  1340.           This function  allows you to copy a file from your system to your
  1341.           private directory on the server.  When you press F3 you are asked
  1342.           to enter the name of the file:
  1343.  
  1344.                                      Send a File
  1345.  
  1346.                                    ENTER File Name
  1347.  
  1348.           Enter the  file name of the file on your system (it may contain a
  1349.           drive and  path) and  press RETURN.   To  return to the main menu
  1350.           without copying a file press ESC.  Upon pressing RETURN, the file
  1351.           is copied  from your  system to  your private  directory  on  the
  1352.           server.   It is  given the  same file name and extension but does
  1353.           not include  the drive  and path  from your system.  If a file by
  1354.           the same  name already  exists in  your private  directory on the
  1355.           server it is automatically replaced by the new file.
  1356.  
  1357.           As the  file is  being copied the display is continuously updated
  1358.           to show  the number  of bytes that have been sent.  Any corrected
  1359.           errors (or "retries") that have occurred are also reported.
  1360.  
  1361.           When the  file copy  is complete, the display returns to the main
  1362.           menu with  a message  indicating the  total number of bytes sent.
  1363.           This total will be equal to the size of the file on your system.
  1364.  
  1365.           You may cancel the operation by pressing the ESC key at any time.
  1366.           The partial  file that  was copied to the server is automatically
  1367.           removed.
  1368.  
  1369.           <F4> Get a File
  1370.  
  1371.           Use this  function to  copy a file from your private directory on
  1372.           the server  to your  system.   When you press F4 you are asked to
  1373.           enter the name of the file:
  1374.  
  1375.                                      Get a File
  1376.  
  1377.                                    ENTER File Name
  1378.  
  1379.           Enter the file name of the file on the server (it may not contain
  1380.           a drive  or path)  and press  RETURN.  To return to the main menu
  1381.  
  1382.  
  1383.  
  1384.           June 2, 1986                   21            Safe Deposit Level 0
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.  
  1391.  
  1392.  
  1393.           without copying a file press ESC.  Upon pressing RETURN, the file
  1394.           is copied  from the  server to your system.  It is given the same
  1395.           file name  in the current drive and directory on your system.  If
  1396.           a file  by the  same name  already  exists  it  is  automatically
  1397.           replaced with the new file.
  1398.  
  1399.           As the  file is  being copied the display is continuously updated
  1400.           to show  the number  of bytes  that  have  been  received.    Any
  1401.           corrected errors  (or "retries")  that  have  occurred  are  also
  1402.           reported.
  1403.  
  1404.           When the  file copy  is complete, the display returns to the main
  1405.           menu  with  a  message  indicating  the  total  number  of  bytes
  1406.           received.   This total  will be  equal to the size of the file on
  1407.           the server.
  1408.  
  1409.           You may cancel the operation by pressing the ESC key at any time.
  1410.           The partial file that was copied from the server is automatically
  1411.           removed.
  1412.  
  1413.           <F5> View a File
  1414.  
  1415.           This function  allows you to examine on the screen any ASCII text
  1416.           file in  your private directory on the server.  This operation is
  1417.           similar to the "type" command of the DOS command processor.  When
  1418.           you press  F5 you  are asked  to enter  the name  of a file to be
  1419.           viewed:
  1420.  
  1421.                                      View a File
  1422.  
  1423.                                    ENTER File Name
  1424.  
  1425.           Enter the  file name  of an ASCII text file on the server (it may
  1426.           not contain  a drive or path) and press RETURN.  To return to the
  1427.           main menu  without viewing  a file  press  ESC.    Upon  pressing
  1428.           RETURN, the  file is  sent from  the server  to your  system  and
  1429.           displayed on your screen.  The listing automatically scrolls when
  1430.           it reaches the bottom of the screen.
  1431.  
  1432.           When the  listing is completed, you are asked to press any key to
  1433.           return to  the main  menu.  To terminate the listing before it is
  1434.           complete press the ESC key at any time.
  1435.  
  1436.           <F6> Terminate Session
  1437.  
  1438.           Press F6 when you are finished communicating with the server.  If
  1439.           you are  connected through  a modem the phone call is terminated.
  1440.           SDCALL then exits and returns you to the DOS command prompt.
  1441.  
  1442.  
  1443.  
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.           June 2, 1986                   22            Safe Deposit Level 0
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.  
  1457.  
  1458.  
  1459.           RUNNING ON THE DATA GENERAL/ONE
  1460.  
  1461.           SDCALL will run on all standard IBM-PCs and compatibles.  It will
  1462.           also run  on the Data General/One even though it has incompatible
  1463.           communication ports.
  1464.  
  1465.           To enable  SDCALL to  operate on  the Data  General  execute  the
  1466.           following DOS command before starting SDCALL:
  1467.  
  1468.                     set thismachine=dg1
  1469.  
  1470.           Normal operation  is  on  the  first  serial  communication  port
  1471.           bypassing any internal modem.  Using the DOS command:
  1472.  
  1473.                     set ucom=com2
  1474.  
  1475.           before running SDCALL causes operation to be on the second serial
  1476.           port.  The DOS command:
  1477.  
  1478.                     set ucom=com1:m
  1479.  
  1480.           causes SDCALL to use the internal modem.
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.           June 2, 1986                   23            Safe Deposit Level 0
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.  
  1523.  
  1524.  
  1525.                                      Chapter -5-
  1526.  
  1527.                                   Level 1 Overview
  1528.  
  1529.  
  1530.           WHAT IS LEVEL 1?
  1531.  
  1532.           Safe Deposit Level 1 is an enhanced, full-featured version of the
  1533.           Safe  Deposit   system  that  is  commercially  available  for  a
  1534.           suggested retail  price of  $69.95.    It  provides  all  of  the
  1535.           facilities available  in  the  Safe  Deposit  Level  0  shareware
  1536.           product plus  many more  features, making  Safe Deposit  the most
  1537.           superb PC-to-PC file exchange system available.
  1538.  
  1539.              SAFE DEPOSIT LEVEL 1 WILL BE AVAILABLE IN SEPTEMBER OF 1986
  1540.  
  1541.              RESERVE YOUR COPY TODAY AT A SPECIAL INTRODUCTORY PRICE OF
  1542.  
  1543.                                        $39.95
  1544.  
  1545.                Send your name and address with a check for $39.95 to:
  1546.  
  1547.                            The Jay Gee Programming Company
  1548.                                 7185 Blue Hill Drive
  1549.                                  San Jose, CA  95129
  1550.  
  1551.                      SPECIAL PRICE OFFER EXPIRES SEPT. 30, 1986!
  1552.  
  1553.           Registered users  of Safe  Deposit Level  0 may  upgrade for  the
  1554.           price difference: $24.95 before Sept. 30, 1986, $54.95 after.
  1555.  
  1556.           Safe Deposit  Level 1  is NOT  COPY PROTECTED but distribution of
  1557.           copies is prohibited by the license agreement.  Owners of a Level
  1558.           1 license  are permitted  to distribute  copies of  the  Level  1
  1559.           caller program  to their callers at no extra charge.  The Level 1
  1560.           server program  is licensed to run on only one computer at a time
  1561.           and may not be copied except for backup purposes.
  1562.  
  1563.  
  1564.           WHAT'S IN LEVEL 1?
  1565.  
  1566.           Level 1  provides  both  an  enhanced  "server"  program  and  an
  1567.           enhanced  "caller"   program.     Both  are  completely  BACKWARD
  1568.           COMPATIBLE with Level 0:  The Level 1 caller can communicate with
  1569.           either a  Level 1 server or a Level 0 server.  The Level 1 server
  1570.           can communicate with either a Level 1 caller or a Level 0 caller.
  1571.           Of course,  to make  use of the advanced features of Level 1 both
  1572.           server and caller must be Level 1.
  1573.  
  1574.           Following is a brief description of each of the advanced features
  1575.           in Level 1 that are not available Level 0.
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.           June 2, 1986                   24            Safe Deposit Level 0
  1583.  
  1584.  
  1585.  
  1586.  
  1587.  
  1588.  
  1589.  
  1590.  
  1591.           Multiple Communication  Line support:   The  server  can  support
  1592.                multiple simultaneous  callers on any number of serial ports
  1593.                in any configuration. (Limited by server's CPU power.)
  1594.  
  1595.           Built-in Hayes  Compatible Modem Support: automatic configuration
  1596.                and baud  rate selection  in server, automatic configuration
  1597.                and dial-out in caller.
  1598.  
  1599.           Subdirectory  support:   A  caller   may  create  and  manipulate
  1600.                subdirectories   (to   any   depth)   within   his   private
  1601.                subdirectory on the server.
  1602.  
  1603.           Batch Copy  Operations:  Allows the caller to copy multiple files
  1604.                between caller  and server  with a  single operation using a
  1605.                powerful wildcard syntax.
  1606.  
  1607.           Rename and  Move:   A caller  may rename  files  in  his  private
  1608.                subdirectory on  the server or move files between his lower-
  1609.                level subdirectories.   Caller may also change file names as
  1610.                files are copied between caller and server.
  1611.  
  1612.           Passwords:   The operator  of a  server  may  choose  to  require
  1613.                passwords from some or all of his callers.
  1614.  
  1615.           Super-Caller facility: The operator of a server may designate any
  1616.                caller to have complete access to his entire system.  Super-
  1617.                Callers can  operate on  any directory  on any drive and can
  1618.                execute arbitrary DOS commands.
  1619.  
  1620.           Enhanced  List  Directory  function:    Allows  short  format  of
  1621.                directory list  (similar to  "dir/w") and partial listing of
  1622.                directories.
  1623.  
  1624.           Mail System:   Allows  electronic mail  to be  exchanged  between
  1625.                different  callers   and  between  callers  and  the  server
  1626.                operator.
  1627.  
  1628.           File  Attribute  Preservation:    Preserves  the  file  time  and
  1629.                attributes when copied between server and caller.
  1630.  
  1631.           System Log:  Allows server operator to review all operations that
  1632.                have occurred on his server.
  1633.  
  1634.           Data Compression:   Simple compression of multiple-byte sequences
  1635.                during transmission.
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.           June 2, 1986                   25            Safe Deposit Level 0
  1649.  
  1650.  
  1651.